//  导入axios
import axios from 'axios'
//  编写函数获取所有的用户信息，暴露给外部模块使用
export async function userGetAllService() {
//发送异步请求，获取所有用户信息
  return  await axios.get('http://localhost:8099/users/all').then(res=>{
        // 获取数据成功，保存数据
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
// 编写一个查询一个用户信息，暴露给外部模块使用
export function userGetOneService(id) {
    axios.get('http://localhost:8099/users/one?id='+id).then(res=>{
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写一个删除用户的函数
export function userDeleteService(id) {
    axios.get('http://localhost:8099/users/delete?id='+id).then(res=>{
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写修改用户的函数
export function userUpdateService(user) {
    axios.post('http://localhost:8099/users/update',user).then(res=>{
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}
//编写添加用户的函数
export function userAddService(user) {
    axios.post('http://localhost:8099/users/add',user).then(res=>{
        return res.data.data
    }).catch(err=>{
        console.log(err)
    })
}